var msg=new Array();
msg[0]="<span>请填写您常用的Email地址</span>";
msg[1]="请填写您的Email。";
msg[2]="Email格式错误，请重新填写。";
msg[3]="<span>此Email地址已注册，请更换其它地址，或<a href=\"Signin.aspx?Email={#Email#}\" name=\"email_login _link\">用此Email地址登录</a></span>";
msg[4]="请设置您的昵称";
msg[5]="格式错误。";
msg[6]="<span>该昵称已被占用</span><span>建议您换一个试试</span>";
msg[7]="您的密码可以由大小写英文字母、数字组成，长度6－20位。";              
msg[8]="请设置您的密码";
msg[9]="<span>格式错误，请使用字母加数字</span><span>或符号的组合，6-20个字符</span>";              
msg[10]="请再次输入您设置的密码";
msg[11]="<span>两次输入的密码不一致</span><span>请重新输入</span>";
msg[12]="请输入下方图片中字符";
msg[13]="长度不符合要求";
msg[14]="验证码输入有误，请重新输入";
msg[15]="<span>昵称可由大小写英文字母、汉字、数字组成</span><span>长度4-20个字符(1个汉字等于2个字符)</span></span>";
msg[16]="请输入下方图片中字符";
msg[17]="验证码错误，请重新填写";
msg[18]="请再次输入您设置的密码";
msg[19]="请填写您的昵称。";
msg[20]="<p>您的昵称可以由小写英文字母、中文、数字组成，</p>	<p>	长度4－20个字符，一个汉字为两个字符。	</p>";
msg[21]="<span>此手机号码已注册，请更换其它号码，或<a href=\"Signin.aspx\" name=\"mobile_login _link\">用该号码登录</a></span>";
msg[22]="<span>手机号码格式错误</span><span>应为11位数字</span>";
msg[23]="<span>您输入密码结构比较简单，建议您更换更加复杂的密码。</span>";
String.prototype.trim=function(){return this.replace(/(\s*$)|(^\s*)/g, '');};
function $I(id){return document.getElementById(id);};
function $F(id){var o=$(id);if(o==null) return null;return o.value.trim();};
var flag = false;
var pwdFlag = false;
var emailFlag = false;

$(function(){
	$('#j1').html(msg[0]);
	$('#j2').html(msg[20]);
	$('#j3').html(msg[7]);
	$('#password1\\.info').html('');
	
})

//邮箱验证
$(function(){
	$("#txtEmail").blur(function(){
		var email =$("#txtEmail").val();
		
		if(email==''){
			$("#j1").hide()
			$('#email\\.info').html(msg[1]);
			return false;
		}
		if(!/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/.test(email)){
			$("#email.info").className="login_form_wrong";
            
            $('#j1').hide();
            $('#email\\.info').html("<img src='../images/unchecked.gif'/>"+msg[2]);
            return false;
		}else{
			
			$('#j1').html("<img src='../images/window_loading.gif'/>正在检测...");
			
			$.ajax({url:"checkemail.action",async:false,data:{'email':email},success:function(data){
				if(data == false){
					$('#j1').show();
					$('#email\\.info').hide();
					emailFlag = true;
					$("#j1").html("<img src='../images/checked.gif'/>可以使用");
					return true
				}else{
					$('#email\\.info').show();
					$('#email\\.info').html("<img src='../images/unchecked.gif'/>邮箱已被使用");
					$('#j1').hide();
				}
			}
			});
		}
		
		return true;
	})
})
//昵称验证
$(function(){
	$("#txtNickName").blur(function(){
		var name=$("#txtNickName").val();
		
		if(name==''){
			$("#j2").hide()
			$('#name\\.info').html(msg[19]);
			return false;
		}
		if(!(name.length>4&&name.length<20)){
			
			$('#name\\.info').show();
			$("#j2").hide()
			$('#name\\.info').html("<img src='../images/unchecked.gif'/>"+msg[13]);
			return false;
		}
		if(!/^[A-Za-z0-9]{4,20}|[\\u4e00-\\u9fa5]{2,10}$/.test(name)){
			
			 $('#name\\.info').show();
			 //$("#j2").hide()
			 $('#name\\.info').html(msg[5]);

            return false;
		}else{
			$('#name\\.info').hide();
			$("#j2").show();
			$("#j2").html("<img src='../images/checked.gif'/>可以使用");
		}
		return false;
	})
})

$(function(){
	$("#txtPassword").blur(function(){
		var name=$("#txtPassword").val();
		var repwd=$("#txtRepeatPass").val();
		//alert("123"+repwd)
		if(repwd.length>0){
			//alert(repwd)
			if(repwd!=name){
				$('#password1\\.info').html("<img src='../images/unchecked.gif'/>密码不匹配！");
				return false;
			}else{
				$('#password1\\.info').html("<img src='../images/checked.gif'/>");
			}
		}
		if(name==''){
			$("#j3").hide()
			$('#password\\.info').html(msg[8]);
			return false;
		}
		if(!/^(\w){6,20}$/.test(name)){
			$("#j3").hide();
			$('#password\\.info').show();
            $('#password\\.info').html("<img src='../images/unchecked.gif'/>"+msg[13]);
			 
            return false;
		}else{
			$("#j3").show();
			$('#password\\.info').hide();
			$("#j3").html("<img src='../images/checked.gif'/>");
		}
		return false;
	})
})


$(function(){
	$("#txtRepeatPass").blur(function(){
		var repwd=$("#txtRepeatPass").val();
		var pwd=$("#txtPassword").val();
		if(repwd!=pwd){
			$('#password1\\.info').html("<img src='../images/unchecked.gif'/>密码不匹配！");
            return false;
		}
		pwdFlag = true;
		$('#password1\\.info').html("<img src='../images/checked.gif'/>");
		return false;
	})
})
//更换验证码
$(function(){
	$('#changeImage').click(function(){
		$('#imgVcode').attr('src','/dang/user/vcode.action?dt='+new Date().getTime());
		return false;
	})
})
//验证码检测

$(function(){
	$('#txtVerifyCode').blur(function(){
		flag = false;
		var txtCode = $('#txtVerifyCode').val();
		if(txtCode==""){
			$("#number\\.info").html("<img src='../images/unchecked.gif'/>验证码不能为空！");
		}else{
			$("#number\\.info").html("<img src='../images/window_loading.gif'/>正在检测...");
			$.ajax({url:"validCode.action",async:false,data:{'code':txtCode},success:function(data){
				if(data == true){
					flag = true;
					$("#number\\.info").html("<img src='../images/checked.gif'/>");
				}else{
					$("#number\\.info").html("<img src='../images/unchecked.gif'/>验证码错误！");
				}
			}
			});
		}
	})
})

//整个表单验证
$(function(){
	$('#s').submit(function(){
		$('#txtVerifyCode').blur();
		$('#txtEmail').blur();
		$('#txtRepeatPass').blur();
		//alert(flag)
		if(flag == false || emailFlag == false || pwdFlag == false){
			//alert("表单输入有误，请检查！");
			return false;
		}
		return true;
	})
})





